package com.hzw.saas.api.product.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 支付平台收银台/二维码地址
 * 地址获取与支付平台有关，如支付宝采用自动表单跳转到支付宝收银台/二维码
 *
 * @author zzl
 * @since 01/28/2021
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "支付平台收银台/二维码地址", description = "支付平台收银台/二维码地址，地址获取与支付平台有关，如支付宝采用自动表单跳转到支付宝收银台/二维码")
public class PayUrlDto {

    /**
     * 系统支付号
     */
    private String payNo;

    /**
     * 支付类型
     */
    @ApiModelProperty(value = "支付类型", position = 1)
    private Integer payType;

    /**
     * 链接到支付机构收银台/二维码的自动跳转表单
     */
    @ApiModelProperty(value = "链接到支付机构收银台/二维码的自动跳转表单", position = 2)
    private String payForm;

    /**
     * 链接到支付机构收银台/二维码的URL
     */
    @ApiModelProperty(value = "链接到支付机构收银台/二维码的URL", position = 3)
    private String payUrl;

}
